package com.lkd.vo;

import com.lkd.entity.NodeDetail;
import com.lkd.entity.Region;
import com.lkd.entity.VmType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * ClassName: VMDto
 * Package: com.lkd.vo
 * Description:
 *
 * @Author zt
 * @Create 2025/10/16 17:44
 * @Version 1.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class VMVo {
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
    private Long id;
    private Integer vmType;
    private String innerCode;
    private Long nodeId;
    private Integer vmStatus;
    private LocalDateTime lastSupplyTime;
    private String cityCode;
    private Integer areaId;
    private Long createUserId;
    private String createUserName;
    private String clientId;
    private double longitudes;
    private double latitude;
    private Integer ownerId;
    private String ownerName;
    private Integer businessId;
    private Long regionId;

    private VmType type;//售货机类型

    private NodeDetail node;  //vmCount、region(套着nodeCount、nodeList)、businessType

    private Region region;//nodeCount、nodeList
}
